package com.dcrzl.shcz.module.sys.service;

import com.dcrzl.shcz.common.entity.sys.SysFile;
import com.dcrzl.shcz.common.service.BaseService;
import com.dcrzl.shcz.common.utils.PageInfo;
import com.dcrzl.shcz.common.utils.Result;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * 
 *
 * @author dcrzl
 * @email 1728795786@qq.com
 * @date 2024-08-28 11:55:09
 */
public interface SysFileService extends BaseService<SysFile> {

    Result<SysFile> selectOne(SysFile sysFile);

    Result<List<SysFile>> selectList(SysFile sysFile);

    PageInfo<SysFile> selectPage(SysFile sysFile);

    Result<SysFile> uploadFile(List<MultipartFile> files, String bucket);


}

